package com.xh.bussiness.tiku.service;

import com.xh.bussiness.tiku.bean.dto.QuestionCartDto;
import com.xh.bussiness.tiku.model.QuestionCart;
import com.xh.core.service.IBaseService;

/*
 * @Author daiwei
 * @Description
 * @Date 2019/3/18 13:42
 **/
public interface IQuestionCartService extends IBaseService<QuestionCart> {

    /**
     * 新增试题篮题目
     * @param userId
     * @param cartType
     * @param questionId
     */
    public void add(String userId, String cartType, String questionId);

    /**
     * 删除试题篮题目
     * @param userId
     * @param cartType
     * @param questionId
     */
    public void delete(String userId, String cartType, String questionId);

    /**
     * 清空试题篮
     * @param userId
     * @param cartType
     */
    public void deleteAll(String userId, String cartType);

    /**
     * 获取试题篮内容
     *
     * @param userId
     * @param cartType
     * @return
     */
    public QuestionCartDto getByCartType(String userId, String cartType);
}
